/*
 * uart.h
 *
 *  Created on: Apr 3, 2021
 *      Author: gewenbin
 */

#ifndef SYLIXOS_DRIVER_UART_UART_H_
#define SYLIXOS_DRIVER_UART_UART_H_

#define UART_VECTOR(x)  ((x) + 18)

VOID  uartPutChar(CHAR  cChar);
VOID  uartPutMsg(CPCHAR  cpcMsg);
VOID  uartGetChar(PCHAR  pcChar);
BOOL  uartIsRcvFifoEmpty(VOID);
VOID  uartEnableRcvInt(VOID);
SIO_CHAN  *uartSioChanCreate(VOID);

#endif /* SYLIXOS_DRIVER_UART_UART_H_ */
